var dataCalcu = function() {

    var _init = function() {
      
   		var myChart = echarts.init(document.getElementById("echart"));
           option = {
			title: {text: '统计'},
			tooltip: {trigger: 'axis'},
			legend: {data:['代理商','商户']},
			grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},
			toolbox: {
			feature: {saveAsImage: {}}
			},
			xAxis: {type: 'category',boundaryGap: false,data: []},
			yAxis: {type: 'value'},
			series: [
			{name:'代理商',type:'line',stack: '代理商',data: []},
			{name:'商户',type:'line',stack: '商户',data: []}
			 ]
			};
           	myChart.setOption(option);
           	
            myChart.showLoading();    //数据加载完之前先显示一段简单的loading动画
            
            var names=[];        //X轴坐标值
            var numsAgent=[];    //代理商Y坐标值
            var numsTenant=[];   //商户Y坐标值
            
            $.ajax({
            type : "PUT",
            async : true,            //异步请求
            url : '/a/biz/agentCalByDay',
            dataType : "json",       
			contentType:"application/json; charset=utf-8",
			data : JSON.stringify({ id: '' }),
            success : function(result) {
                var listDate=result.data.listDate;
                var dlsSum=result.data.dlsSum;
                var shSum=result.data.shSum;
                $('#dlsSum').text(dlsSum);
                $('#shSum').text(shSum);
                	
                if (listDate) {
                	   var separator="-"
                       for(var i=0;i<listDate.length;i++){  
                    	   var d = new Date();  
                           d.setTime(listDate[i]);  
                    	   var year = d.getFullYear();  
                           var month = d.getMonth() + 1;  
                           var day = d.getDate();  
                           if(month < 10) {  
                               month = "0" + month;  
                           }  
                           if(day < 10) {  
                               day = "0" + day;  
                           }  
                           var dateStr = year + separator + month + separator + day;  
                          names.push(dateStr);   
                        }
                       for(var i=0;i<listDate.length;i++){       
                           numsAgent.push(result.data.list1[i].nums);    
                         }
                       for(var i=0;i<listDate.length;i++){       
                    	   numsTenant.push(result.data.list2[i].nums);    
                         }
                       myChart.hideLoading();    //隐藏加载动画
                       myChart.setOption({        //加载数据图表
                           xAxis: {
                               data: names
                           },
                           series: [{
                               // 根据名字对应到相应的系列
                               name: '代理商',
                               data: numsAgent
                           },{
                               // 根据名字对应到相应的系列
                               name: '商户',
                               data: numsTenant
                           }]
                       });
                }
            
           },
            error : function(errorMsg) {
                //请求失败时执行该函数
            alert("图表请求数据失败!");
            myChart.hideLoading();
            }
       })

    }
    
    
    
  

    return {
        init: function() {
            _init();
            
        }

    };

}();


var _initTenant = function() {
    
		var myChart1 = echarts.init(document.getElementById("echart1"));
       option = {
		title: {text: '统计'},
		tooltip: {trigger: 'axis'},
		legend: {data:['代理商','商户']},
		grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},
		toolbox: {
		feature: {saveAsImage: {}}
		},
		xAxis: {type: 'category',boundaryGap: false,data: []},
		yAxis: {type: 'value'},
		series: [
		{name:'代理商',type:'line',stack: '代理商',data: []},
		{name:'商户',type:'line',stack: '商户',data: []}
		 ]
		};
       	myChart1.setOption(option);
       	
        myChart1.showLoading();    //数据加载完之前先显示一段简单的loading动画
        
        var names=[];        //X轴坐标值
        var numsAgent=[];    //代理商Y坐标值
        var numsTenant=[];   //商户Y坐标值
        
        $.ajax({
        type : "PUT",
        async : true,            //异步请求
        url : '/a/biz/agentCalByYear',
        dataType : "json",       
		contentType:"application/json; charset=utf-8",
		data : JSON.stringify({ id: '' }),
        success : function(result) {
            var listDate=result.data.listDate;
            var dlsSum=result.data.dlsSum;
            var shSum=result.data.shSum;
            $('#dlsSum').text(dlsSum);
            $('#shSum').text(shSum);
            	
            if (listDate) {
            	   var separator="-"
                   for(var i=0;i<listDate.length;i++){  
                	   var d = new Date();  
                       d.setTime(listDate[i]);  
                	   var year = d.getFullYear();  
                       var month = d.getMonth() + 1;  
                       var day = d.getDate();  
                       if(month < 10) {  
                           month = "0" + month;  
                       }  
                       if(day < 10) {  
                           day = "0" + day;  
                       }  
                       var dateStr = year + separator + month ;  
                      names.push(dateStr);   
                    }
                   for(var i=0;i<listDate.length;i++){       
                       numsAgent.push(result.data.list1[i].nums);    
                     }
                   for(var i=0;i<listDate.length;i++){       
                	   numsTenant.push(result.data.list2[i].nums);    
                     }
                   myChart1.hideLoading();    //隐藏加载动画
                   myChart1.setOption({        //加载数据图表
                       xAxis: {
                           data: names
                       },
                       series: [{
                           // 根据名字对应到相应的系列
                           name: '代理商',
                           data: numsAgent
                       },{
                           // 根据名字对应到相应的系列
                           name: '商户',
                           data: numsTenant
                       }]
                   });
            }
        
       },
        error : function(errorMsg) {
            //请求失败时执行该函数
        alert("图表请求数据失败!");
        myChart1.hideLoading();
        }
   })

}


$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
    // 获取已激活的标签页的名称
    var activeTab = $(e.target)[0].hash;
    if(activeTab=="#panel-463113") _initTenant();//加载图表
    if(activeTab=="#panel-160392") 	dataCalcu.init();
 
    });




$(function() {
	dataCalcu.init();

});